home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Kit PC World De Ampliacion De Windows 95
/
Kit PC World de ampliacion de Windows 95.iso
/
internet
/
sweeper
/
include
/
datapath.h
< prev
next >
Wrap
C/C++ Source or Header
|
1995-12-04
|
10KB
|
385 lines
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 2.00.0102 */
/* at Tue Dec 05 03:08:32 1995
*/
//@@MIDL_FILE_HEADING( )
#include "rpc.h"
#include "rpcndr.h"
#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/
#ifndef __datapath_h__
#define __datapath_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef __IBindHost_FWD_DEFINED__
#define __IBindHost_FWD_DEFINED__
typedef interface IBindHost IBindHost;
#endif /* __IBindHost_FWD_DEFINED__ */
#ifndef __IObjectWithSite_FWD_DEFINED__
#define __IObjectWithSite_FWD_DEFINED__
typedef interface IObjectWithSite IObjectWithSite;
#endif /* __IObjectWithSite_FWD_DEFINED__ */
/* header files for imported files */
#include "objidl.h"
#include "oleidl.h"
#include "oaidl.h"
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
/****************************************
* Generated header for interface: __MIDL__intf_0000
* at Tue Dec 05 03:08:32 1995
* using MIDL 2.00.0102
****************************************/
/* [local] */
//+-------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright 1995 - 1996 Microsoft Corporation. All Rights Reserved.
//
// File: datapath.h
//
//--------------------------------------------------------------------------
/* size is 0 */
/* size is 0 */
/* size is 0 */
/* size is 0 */
/* size is 0 */
#include "idispids.h"
////////////////////////////////////////////////////////////////////////////
// State values for the DISPID_READYSTATE property
/* size is 4 */
enum __MIDL___MIDL__intf_0000_0001
{ READYSTATE_LOADING = 0,
READYSTATE_LOADED = 2,
READYSTATE_INTERACTIVE = 3,
READYSTATE_COMPLETE = 4
};
////////////////////////////////////////////////////////////////////////////
typedef VARIANT OLE_DATAPATH;
////////////////////////////////////////////////////////////////////////////
// ARRAYID GUIDs (link to uuid3.lib)
EXTERN_C const GUID ARRAYID_Interfaces_Incoming;
EXTERN_C const GUID ARRAYID_Interfaces_Outgoing;
EXTERN_C const GUID ARRAYID_Categories_Implemented;
EXTERN_C const GUID ARRAYID_Categories_Required;
EXTERN_C const GUID ARRAYID_PathProperties;
EXTERN_C const GUID ARRAYID_Methods_Primary;
EXTERN_C const GUID ARRAYID_Methods_Secondary;
////////////////////////////////////////////////////////////////////////////
// Interface Definitions
#ifndef _LPBINDHOST_DEFINED
#define _LPBINDHOST_DEFINED
EXTERN_C const GUID SID_BindHost;
extern RPC_IF_HANDLE __MIDL__intf_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL__intf_0000_v0_0_s_ifspec;
#ifndef __IBindHost_INTERFACE_DEFINED__
#define __IBindHost_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IBindHost
* at Tue Dec 05 03:08:32 1995
* using MIDL 2.00.0102
****************************************/
/* [unique][uuid][object] */
/* size is 4 */
typedef /* [unique] */ IBindHost __RPC_FAR *LPBINDHOST;
EXTERN_C const IID IID_IBindHost;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IBindHost : public IUnknown
{
public:
virtual HRESULT __stdcall ParseDisplayName(
/* [in] */ LPOLESTR szName,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmk) = 0;
virtual HRESULT __stdcall GetBindCtx(
/* [in] */ DWORD dwReserved,
/* [out] */ IBindCtx __RPC_FAR *__RPC_FAR *ppbc) = 0;
};
#else /* C style interface */
typedef struct IBindHostVtbl
{
HRESULT ( __stdcall __RPC_FAR *QueryInterface )(
IBindHost __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( __stdcall __RPC_FAR *AddRef )(
IBindHost __RPC_FAR * This);
ULONG ( __stdcall __RPC_FAR *Release )(
IBindHost __RPC_FAR * This);
HRESULT ( __stdcall __RPC_FAR *ParseDisplayName )(
IBindHost __RPC_FAR * This,
/* [in] */ LPOLESTR szName,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmk);
HRESULT ( __stdcall __RPC_FAR *GetBindCtx )(
IBindHost __RPC_FAR * This,
/* [in] */ DWORD dwReserved,
/* [out] */ IBindCtx __RPC_FAR *__RPC_FAR *ppbc);
} IBindHostVtbl;
interface IBindHost
{
CONST_VTBL struct IBindHostVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IBindHost_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IBindHost_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IBindHost_Release(This) \
(This)->lpVtbl -> Release(This)
#define IBindHost_ParseDisplayName(This,szName,ppmk) \
(This)->lpVtbl -> ParseDisplayName(This,szName,ppmk)
#define IBindHost_GetBindCtx(This,dwReserved,ppbc) \
(This)->lpVtbl -> GetBindCtx(This,dwReserved,ppbc)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT __stdcall IBindHost_ParseDisplayName_Proxy(
IBindHost __RPC_FAR * This,
/* [in] */ LPOLESTR szName,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmk);
void __RPC_STUB IBindHost_ParseDisplayName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT __stdcall IBindHost_GetBindCtx_Proxy(
IBindHost __RPC_FAR * This,
/* [in] */ DWORD dwReserved,
/* [out] */ IBindCtx __RPC_FAR *__RPC_FAR *ppbc);
void __RPC_STUB IBindHost_GetBindCtx_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IBindHost_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL__intf_0077
* at Tue Dec 05 03:08:32 1995
* using MIDL 2.00.0102
****************************************/
/* [local] */
#endif
#ifndef _LPOBJECTWITHSITE_DEFINED
#define _LPOBJECTWITHSITE_DEFINED
extern RPC_IF_HANDLE __MIDL__intf_0077_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL__intf_0077_v0_0_s_ifspec;
#ifndef __IObjectWithSite_INTERFACE_DEFINED__
#define __IObjectWithSite_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IObjectWithSite
* at Tue Dec 05 03:08:32 1995
* using MIDL 2.00.0102
****************************************/
/* [unique][uuid][object] */
/* size is 4 */
typedef /* [unique] */ IObjectWithSite __RPC_FAR *LPOBJECTWITHSITE;
EXTERN_C const IID IID_IObjectWithSite;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IObjectWithSite : public IUnknown
{
public:
virtual HRESULT __stdcall SetSite(
/* [in] */ IUnknown __RPC_FAR *punkSite) = 0;
virtual HRESULT __stdcall GetSite(
/* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkSite) = 0;
};
#else /* C style interface */
typedef struct IObjectWithSiteVtbl
{
HRESULT ( __stdcall __RPC_FAR *QueryInterface )(
IObjectWithSite __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( __stdcall __RPC_FAR *AddRef )(
IObjectWithSite __RPC_FAR * This);
ULONG ( __stdcall __RPC_FAR *Release )(
IObjectWithSite __RPC_FAR * This);
HRESULT ( __stdcall __RPC_FAR *SetSite )(
IObjectWithSite __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *punkSite);
HRESULT ( __stdcall __RPC_FAR *GetSite )(
IObjectWithSite __RPC_FAR * This,
/* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkSite);
} IObjectWithSiteVtbl;
interface IObjectWithSite
{
CONST_VTBL struct IObjectWithSiteVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IObjectWithSite_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IObjectWithSite_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IObjectWithSite_Release(This) \
(This)->lpVtbl -> Release(This)
#define IObjectWithSite_SetSite(This,punkSite) \
(This)->lpVtbl -> SetSite(This,punkSite)
#define IObjectWithSite_GetSite(This,ppunkSite) \
(This)->lpVtbl -> GetSite(This,ppunkSite)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT __stdcall IObjectWithSite_SetSite_Proxy(
IObjectWithSite __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *punkSite);
void __RPC_STUB IObjectWithSite_SetSite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT __stdcall IObjectWithSite_GetSite_Proxy(
IObjectWithSite __RPC_FAR * This,
/* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkSite);
void __RPC_STUB IObjectWithSite_GetSite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IObjectWithSite_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL__intf_0078
* at Tue Dec 05 03:08:32 1995
* using MIDL 2.00.0102
****************************************/
/* [local] */
#endif
extern RPC_IF_HANDLE __MIDL__intf_0078_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL__intf_0078_v0_0_s_ifspec;
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif